#ifndef SCHEMA_H
#define SCHEMA_H

#include <QtCore>
#include <QObject>

class Schema
{

public:

Schema();
~Schema();
QList<int> doubles();
QList<int> integers();
QList<int> longlongs();
QList<int> bools();
QList<int> strings();
QList<int> integer_dates();
QMap<QString, int> columns_map();
QMap<int, QString> headers();
QString columns_for_query();
QString columns_for_query_a();
QMap<int, QString> column_names();
QList<int> default_view();
int columns_count();
QList<int> columns_for_title();
QList<int> research_columns();
QList<int> management_columns();
int varchar_size( int x );
int status_column();
QMap<int, QString> attrs_map();
QStringList sqlite_create_query();

private:

protected:

};

#endif // SCHEMA_H
